package ishitong.vehicleManagement.service.biz;

import com.ishitong.platform.common.page.Page;
import ishitong.vehicleManagement.model.FakePlateVehicleQuery;
import ishitong.vehicleManagement.model.FakePlateVehicle;
import java.util.List;

/** @pdOid 666b0eb3-26c0-4cfb-a716-a1c7cd664238
 * @创建日期:2013-09-27 12:15:23
 * 
 * @功能描述:RVIMS_FakePlateVehicle业务服务接口
 * @开发人员:福建视通 */
public interface FakePlateVehicleService {
   /** @param id
    * @pdOid 8111be1e-8fe5-4a6a-be9c-76eefb6300e9
    * @功能描述: 删除RVIMS_FakePlateVehicle
    * @异常类型: */
   void delete(String id);
   /** @param fakePlateVehicle
    * @pdOid e884b92b-dfbc-4049-bd57-1c0df587fd83
    * @功能描述: 删除RVIMS_FakePlateVehicle
    * @异常类型: */
   void deleteByModel(FakePlateVehicle fakePlateVehicle);
   /** @param id
    * @pdOid 16df9a65-f0fa-4257-80fc-90aa745bbb2a
    * @功能描述: 查询RVIMS_FakePlateVehicle
    * @异常类型: */
   FakePlateVehicle findById(String id);
   /** @param fakePlateVehicle
    * @pdOid 66cdc62a-e4f0-4b37-8b13-442510d1f8d5
    * @功能描述: 新增与修改RVIMS_FakePlateVehicle
    * @异常类型: */
   void save(FakePlateVehicle fakePlateVehicle);
   /** @param query 
    * @param pageSize 
    * @param pageNum
    * @pdOid 343234f5-bf1f-4926-b7a0-625167ef1920
    * @功能描述: 通过FakePlateVehicleQuery对象，查询RVIMS_FakePlateVehicle
    * @异常类型: */
   Page<FakePlateVehicle> findPage(FakePlateVehicleQuery query, int pageSize, int pageNum);
   /** @param query
    * @pdOid 059ae6c7-8d2a-4ec8-a288-e7b86f13c5b1
    * @功能描述: 通过FakePlateVehicleQuery对象，查询RVIMS_FakePlateVehicle
    * @异常类型: */
   List<FakePlateVehicle> findList(FakePlateVehicleQuery query);

}